10.2.0 от 04.05.2018  ***************************************************************************************

Внесенные изменения:

- Драйвер ККТ

    1. Обновлена документация на API драйвера под новый формат.
    2. Python и Java-обертки теперь могут найти основной драйвер, установленный инсталляторами.
    3. Добавлена поддержка работы с ККТ по USB на Android.
    4. Добавлена поддержка скоростей UART 230400, 460800 и 921600 бод для АТОЛ Sigma 10.
    5. Внесены следующие изменения в основной API:
      - добавлен запрос времени последней отправки документов в ОФД;
      - добавлен запрос кода привязки к личному кабинету АТОЛ.
    6. Добавлен функционал автоматического обновления конфигурации логирования при изменении файла fptr10_log.properties.

- Тестовое приложение

    1. Обновлен диалог поиска ККТ.

- Компонент 1С

    1. Добавлена реализация компонента для ОС Android.

- Web-сервер

    1. Первый релиз Web-сервера.

Исправленные ошибки:

- Драйвер ККТ

    1. В обертке для Objective-C тип возвращаемого значения метода isOpened() отличается от других оберток.
       Способ решения: Тип возвращаемого значения метода isOpened() изменен на bool.
    2. При перерегистрации со сменой версии ФФД на ККТ АТОЛ версии 4555 версия ФФД не меняется, но ошибки не происходит.
       Способ решения: Перерегистрация со сменой версии ФФД на данной версии ККТ завершается с ошибкой "Неверная версия ФФД".
    3. При чтении настройки ККТ #271 (Номер канала Wi-Fi в режиме точки доступа) возвращается неверное значение при номере канала больше 10.
       Способ решения: Исправлено чтение данной настройки ККТ.
    4. Не работает автоматическое допечатывание фискальных отчетов при их прерывании на ККТ АТОЛ версии 4555.
       Способ решения: Автоматическое допечатывание фискальных отчетов работает корректно.


10.1.1 от 30.03.2018  ***************************************************************************************

Внесенные изменения:

- Драйвер ККТ

    1. Инсталлятор распространяемых пакетов Visual C++ для Visual Studio 2015 запускается в "тихом" режиме.

Исправленные ошибки:

- Драйвер ККТ

    1. Если при перегистрации ККТ через JSON не передать версию ФФД, то регистрация завершится с ошибкой записи реквизита 1209.
       Способ решения: Если версия ФФД не передана, используется текущая версия, под которую зарегистрирована ККТ.

- Компонент 1С

    1. Не удается выполнить большинство операций через 1С.
       Способ решения: Исправлена обработка XML-заданий от 1C.

- Драйвер ККТ Android

    1. Приложение завершается с ошибкой при получении JSON-задания.
       Способ решения: Исправлена работа приложения при активном канале обмена с ОФД.


10.1.0 от 16.03.2018  ***************************************************************************************

Внесенные изменения:

- Драйвер ККТ

    1. Оптимизирован обмен с ОФД.
    2. Внесены следующие изменения в основной API:
        - метод checkReceiptClosed() переименован в checkDocumentClosed();
        - добавлен метод utilFormNomenclature() для упрощения формирования реквизита 1162 (номенклатура) для некоторых типов маркировок (табачные изделия, лекарства, изделия из меха);
        - добавлен метод continuePrint() для допечатывания недопечатанного фискального документа;
        - добавлен метод initMgm() для инициализации МГМ ФН;
        - добавлена индикация недопечатанного фискального документа в метод checkDocumentClosed();
        - в общий запрос состояния добавлены флаги блокировки ККТ и отсутствия ФН;
        - в запрос ошибок сети / ОФД / ФН добавлены текстовые расшифровки ошибок;
        - добавлена возможность запроса значения счетчика размера чека;
        - добавлена возможность запроса значения сменных счетчиков скидок / надбавок;
        - добавлена возможность выгрузки фискального документа из ФН по его номеру.
    3. Внесены следующие изменения в JSON API:
        - изменен формат представления даты и времени в JSON - теперь используется ISO 8601 (YYYY-MM-DDThh:mm:ss±hh:mm);
        - добавлена возможность ввода маркировки через JSON-задания для некоторых типов маркировок (табачные изделия, лекарства, изделия из меха);
        - добавлена возможность запроса информации о ККТ, смене и ФН;
        - в ответ на формирование фискальных документов добавлен блок предпреждений "warnings". В блок предупреждений добавлен флаг недопечатанного документа "notPrinted";
        - при замене ФН автоматически подставляется причина перерегистрации "Замена ФН".
    4. Добавлена поддержка моделей АТОЛ 92Ф, АТОЛ Sigma 10.

- Тестовое приложение

    1. Изменен раздел формирования составных реквизитов ФН.
    2. Добавлена возможность ввода основания коррекции.
    3. Функционал проверки формирования документа вынесен в правую область теста.
    4. Ввод налога на чек перенесен с отдельной вкладки на вкладку формирования чека.
    5. Регистрация ККТ вынесена в отдельный раздел.
    6. Добавлена возможность сброса реквизитов (данные агента, поставщика).
    7. Тест актуализирован в соответствии с новыми возможностями драйвера.
    8. К окно параметров ККТ добавлена возможность загрузки / выгрузки настроек.

- Компонент 1С

    1. Добавлена настройка, позволяющая отключить монопольный захват ККТ.
    2. Обновлен адрес скачивания основной поставки драйвера.

- Драйвер ККТ Android

    1. Первый релиз отдельного приложения драйвера ККТ под Android.

Исправленные ошибки:

- Драйвер ККТ

    1. Не удается перевести ККТ в автономный режим.
       Способ решения: Исправлена запись ИНН ОФД, которая вызывала ошибку.
    2. После разрыва соединения с ККТ может не восстановиться обмен с ОФД.
       Способ решения: Обмен с ОФД восстанавливается вместе с восстановлением соединения с ККТ.
    3. На версии iOS 8 и 9 драйвер вызывает падение приложения с ошибкой "Symbol not found: _clock_gettime".
       Способ решения: использование метода clock_gettime заменено на gettimeofday.
    4. Через Java-API при запросе параметров с типом datetime возвращается некорректное время.
       Способ решения: Параметры с типом datetime теперь учитывают временные зоны.
    5. В Java-API отсутствует метод isOpened().
       Способ решения: Метод добавлен.
    6. Через Python-API не удается получить значения параметров c типами bool, int, double.
       Способ решения: Python-API исправлен, параметры запрашиваются успешно.
    7. Не заполнены обязательные параметры в Info.plist framework-а ДТО10 под iOS.
       Способ решения: Заполнены все основные параметры в Info.plist.
    8. При работе с 64х-битной 1С под Windows 1С-компонент не может найти основную поставку драйвера.
       Способ решения: Дистрибутив основной поставки некорректно фиксировал в реестре место своей установки. Исправлено.
    9. В результатах запроса версий ФФД возвращается некорректная максимальная версия ФФД ККТ.
       Способ решения: Запрос версий ФФД возвращает корректные значения.
    10. Если после неудачного подключения к ККТ провести успешное, то драйвер все равно возвращает ошибку соединения, хотя к ККТ подключается.
       Способ решения: Метод открытия соединения не сбрасывал ошибку. Исправлено.
    11. При открытии чека на фискализированной ККТ при нефискализированном ФН возвращается неизвестная ошибка.
       Способ решения: Конкретезирована ошибка ККТ в этой ситуации.
    12. При установке на 32х-битную Windows 64х-битного дистрибутива не возникает ошибок установки, но драйвер не работает.
       Способ решения: При установке на 32х-битную Windows 64х-битного дистрибутива выводится ошибка о несоответствии версий ОС и драйвера.

- Тестовое приложение

    1. При запросе регистрационных данных в поле ИНН организации выводится ИНН ОФД.
       Способ решения: Исправлен вывод регистрационных данных.
    2. При вводе одного ЗН ККТ возвращается ошибка ввода MAC-адреса.
       Способ решения: Исправлена передача MAC-адреса в драйвер с учетом маски ввода.
    3. Если ККТ в режиме блокировки, в параметрах оборудования не выводятся значения параметров.
       Способ решения: Запрещен вход в параметры ККТ, если ККТ заблокирована.


10.0.0 от 02.02.2018  ***************************************************************************************

1. Первый релиз драйвера ККТ.
